.radius5 { border-radius: 5px;}
.radius10 { border-radius: 10px;}
.radius30 { border-radius: 30px;}
.radius50 { border-radius: 50%;}
.fiex-b { justify-content: space-between;}
.fiex-a { justify-content: space-around;}
.more { width: 4px; height: 9px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/coin/more.png); background-size: cover; display: inline-block;}
.no-count { width: 200px; height: 200px; margin: auto; left: 0; top: 0; right: 0;bottom: 0;}
.no-count .bg { width: 141px; height: 141px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/default_graph/no.png); background-size: cover;margin: auto;}
.bd-green { border: 1px solid #009944;}
.bd-blue { border: 1px solid #126afd;}
.bd-red { border: 1px solid #f87255;}
.mag-b-0 { margin-bottom: 0;}
.mag-l-0 { margin-left: 0;}
input {border: none; width: 90%;}

/*vip 卡*/
.vip_vipCard .content .have_content .card .bg { width: 100%; background-size: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.vip_vipCard .content .have_content .card .bg.card_01 { background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/card_01.jpg);}
.vip_vipCard .content .have_content .card .bg.card_02 { background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/card_02.jpg);}
.vip_vipCard .content .have_content .card .bg .imgWrap { width: 0.9rem; height: 0.9rem;}
.vip_vipCard .content .have_content .card .bg .imgWrap img { width: 100%; height: 100%;}
.vip_vipCard .content .have_content .item .shadow { width: 100%; height: 0.1rem; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/shadow.png); display: inline-block; background-size: 100%; bottom: -0rem;}
.vip_vipCard .content .have_content .end { width: 100%; height: 0.2rem; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/noMore.jpg); display: inline-block; background-size: 100%;}
.vip_vipCard .content .no-count { height: 120px;}
.vip_vipCard .content .no-count .bg { width: 84px; height: 66px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/noCard.png);}

/*会员卡*/
.vip_clubCard { background-color: #f6f7f8;}
.vip_clubCard .content .card .bg { width: 100%; height: 4.14rem; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/card_bg.png); background-size: cover;}
.vip_clubCard .content .card .bg .sign { top: 15px; right: -5px;}
.vip_clubCard .content .card .bg .imgWrap { width: 1rem; height: 1rem;}
.vip_clubCard .content .card .bg .imgWrap img { width: 100%; height: 100%;}
.vip_clubCard .content .card .code { width: 150px; height: 150px; margin: 0 auto;}
.vip_clubCard .content .card .code img { width: 100%; height: 100%;}
.vip_clubCard .content .showCloseWrap { top: -10px; left: 50%; margin-left: -17px; background-color: #fff; width: 41px; height: 41px;}
.vip_clubCard .content .showClose { width: 35px; height: 35px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/show.png); background-size: cover; margin: 1px auto;}
.vip_clubCard .content .showClose.showOpen { width: 35px; height: 35px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/close.png); background-size: cover;}
.vip_clubCard .content .i { width: 27px; height: 27px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/show.png); display: inline-block; background-size: cover; top: 8px;}
.vip_clubCard .content .i.i_01 { background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/i_01.png);}
.vip_clubCard .content .i.i_02 { background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/i_02.png);}
.vip_clubCard .content .i.i_03 { background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/i_03.png);}
.vip_clubCard .content .i.i_04 { background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/i_04.jpg);}
.vip_clubCard .content .partition { width: 1px; height: 50px; background-color: #ccc;}
.vip_clubCard .content .item2 { border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.vip_clubCard .content .info .details .details_01 .more { width: 8px; height: 17px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/coin/more.png); display: inline-block; background-size: 100%;}
.vip_clubCard .content .info .details .details_01 .item { border-bottom: 1px solid #dcdcdc;}
.vip_clubCard .content .info .details .details_01 .item:last-child { border-bottom: 1px solid transparent;}
.vip_clubCard .content .info .details .details_02 .item:nth-child(2n) { background-color: #fff;}
.vip_clubCard .content .info .store .item .list { border-bottom: 1px solid #dcdcdc;}
.vip_clubCard .content .info .store .item .imgWrap { width: 70px; height: 70px;}
.vip_clubCard .content .info .store .item .imgWrap img { width: 100%; height: 100%;}
.vip_clubCard .content .info .store .item .store_bg { width: 15px; height: 14px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/store.png); background-size: cover; display: inline-block;}
.vip_clubCard .content .info .store .item .location { width: 9px; height: 12px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/location.png); background-size: cover; display: inline-block;}
.vip_clubCard .content .info .store .item .down { width: 11px; height: 6px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/vip/down.png); background-size: cover; display: inline-block; right: 0; top: 5px;}
.vip_clubCard .content .info .store .item .sign { height: 25px; overflow: hidden;}
.vip_clubCard .content .info .store .item .sign.unfold { height: auto; overflow: auto; transition-timing-function: ease-in;}
.vip_clubCard .content .info .store .item .sign div { border-radius: 2px;}
.vip_clubCard .index_restaurant{ text-align: center; left: 0; right: 0; top: -7px; }
.vip_clubCard .index_restaurant span{background:#efeff4; padding: 0 10px;}
.vip_clubCard .inde_restaurant{background: #fff; padding-left: 12px;}
.vip_clubCard .inde_restaurant_list{padding-top: 15px; padding-bottom: 20px; border-bottom: 1px solid #dcdcdc; margin-right: 12px;}
.vip_clubCard .inde_restaurant_list .fiex.cli_btn{align-items: flex-start;}
.vip_clubCard .inde_restaurant_list:last-of-type{border: 0;}
.vip_clubCard .inde_restaurant_logo{width: 70px; height: 70px; overflow: hidden; border-radius: 5px;}
.vip_clubCard .inde_restaurant_logo img{width: 100%; height: 70px;}
.vip_clubCard .list_log::before{ content: ''; display: block; position: absolute; width: 13px; height: 13px; background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/index/index_loHome.jpg) no-repeat; background-size:100% 100% ; left: 0; top: -1px;}
.vip_clubCard .inde_restaurant_list .shop_content{ min-height: 23px; line-height: 23px;}
.vip_clubCard .index_gps_list{text-align: right;}
.vip_clubCard .index_gps_list::before{content:''; display: block; position: absolute; width: 8px; height:11px; background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/index/gpsBl.jpg) no-repeat; background-size:100% 100%; left: -10px; top: 1px;}
.vip_clubCard .inde_coupon{overflow:hidden; padding-left: 82px; padding-right: 20px;max-height:31px;}
.vip_clubCard .inde_coupon.cli.max{overflow:hidden; padding-left: 82px;max-height:none;}
.vip_clubCard .inde_coupon.max{max-height: 23px;}
.vip_clubCard .inde_coupon_cli{width: 20px; height: 20px; position: absolute; right: 0; }
.vip_clubCard .inde_coupon.no-more::before{content: '';background: none;}
.vip_clubCard .inde_coupon::before{content: ''; display: block; position: absolute; width: 10px; height: 6px; background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/index/index_down.jpg) no-repeat; background-size: 100% 100%;  right:0; top: 9px;}
.vip_clubCard .inde_coupon.cli::before{transform:rotateX(180deg);}
.vip_clubCard .inde_coupon li{ border: 1px solid #126afd; color: #126afd; margin-right: 5px; padding: 0 4px; border-radius: 3px; display: inline-block; margin-bottom:5px; margin-top: 5px;}
.vip_clubCard .inde_coupon li.yuyue{border: 1px solid #009944; color: #009944; padding: 0px 4px; border-radius: 3px;}
.vip_clubCard .inde_coupon li.waimai{border: 1px solid #f9970e; color: #f9970e; padding: 0px 4px; border-radius: 3px;}
.vip_clubCard .inde_coupon li.sel_red{ border: 1px solid #ff6666; color: #ff6666;}
.vip_clubCard .inde_restaurant_list .score{color: #f9970e; font-size: 12px; padding-left: 16px; margin-left: 4px;}
.vip_clubCard .inde_restaurant_list .score::before{content: ''; display: block; width: 13px; height: 13px; background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/details/stars.png); background-size:100% 100% ; position:absolute; left: 0; top: -2px;}

/*申请会员卡*/
.vip_applyVipCard { background-color: #f1f1f1;}
.vip_applyVipCard .content .item { border-bottom: 1px solid #ccc;}
.vip_applyVipCard .content .item .imgWrap { width: 60px; height: 60px;}
.vip_applyVipCard .content .item .imgWrap img { width: 100%; height: 100%;}
.vip_applyVipCard .content .item input { border: none; height: auto; padding-bottom: 20px; padding-top: 20px; margin-bottom: 0; padding-right: 0;}
.vip_applyVipCard .content .item .bg { width: 26px; height: 26px; border: 1px solid #9f9f9f;}
.vip_applyVipCard .content .item .bg.active { width: 26px; height: 26px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/book/checked.png); background-size: 100% 100%; display: inline-block; border: none;}


/*会员卡信息*/
.vip_userProfile { background-color: #f1f1f1;}
.vip_userProfile .content .item { border-bottom: 1px solid #dcdcdc;}
.vip_userProfile .content .item .imgWrap { width: 60px; height: 60px;}
.vip_userProfile .content .item .imgWrap img { width: 100%; height: 100%;}
.vip_userProfile .content .item input { border: none; margin-bottom: 0; padding: 0; padding-left: 12px; height: auto; font-size: 15px;}


/*等级说明*/
.vip_degreeStatement { background-color: #f1f1f1;}
.vip_degreeStatement .content .item .number { width: 16px; height: 16px; justify-content: center;}
.vip_degreeStatement .content .item .number.number1 { border: 1px solid #ff682b;}
.vip_degreeStatement .content .item .number.number2 { border: 1px solid #ffa000;}
.vip_degreeStatement .content .item .number.number3 { border: 1px solid #5596e3;}
